@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;box-sizing: border-box;background-repeat: no-repeat;background-position: center center;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}
body{background: #FFF;}
ul,li{list-style: none;}
em,i{font-style: normal;}
a{text-decoration: none;color: #333333;}
img{border:none;display: block;}
em{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix {*zoom: 1;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}
.width{width: 9.2rem;margin: 0 auto;}

.banner{height: 5.733333rem;background-image: url(../../images/index/banner.jpg);background-position: center;background-size: auto 5.733333rem;color: #FFF;text-align: center;}
.banner p{font-size: 0.8rem;padding: 1.6rem 0 0.266666rem;font-weight: bold;}
.banner span{display: block;font-size: 0.373333rem;padding-bottom: 0.266666rem;}
.banner .form{display: none;}
.banner .M_from a{display: block;border-radius: 0.666666rem;color: #FFF;text-align: center;width: 5.066666rem;height: 1.066666rem;line-height: 1.066666rem;margin: 0 auto;background-image: linear-gradient(to right,#ff5035,#ff826f);font-size: 0.48rem;font-weight: 500;}
.banner .M_from em{display: block;color: #f0a614;font-size: 0.32rem;text-align: left;line-height: 0.56rem;padding-top: 0.106666rem;text-align: center;}

.content .title_pc{display: none;}
.content .title_m{font-size: 0.56rem;text-align: center;padding: 1rem 0 0.586666rem;display: block;}
.content .title_m em{display: block;font-size: 0.426666rem;color: #757575;font-weight: 500;padding-top: 0.186666rem;}
.content .btn{display: block;width: 3.733333rem;height: 1.066666rem;line-height: 1.066666rem;background-color: #fb1438;border-radius: 0.106666rem;color: #FFF;text-align: center;margin: 0 auto;font-size: 0.373333rem;}

.content .fl_1{height: auto;overflow: hidden;padding-bottom: 0.666666rem;}
.content .fl_1 .img{width: 3.346666rem;height: 1.853333rem;background:url(../../images/index/Mfl1_1.png) center top no-repeat;background-size: 100%;margin: -1rem auto 0;}
.content .fl_1 ul.m{width: 9.2rem;margin: 0.4rem auto 0;display: block;}
.content .fl_1 ul.pc{display: none;}
.content .fl_1 ul.m li{float: left;width: 4.373333rem;height: 2.64rem;border: 1px solid #e5e5e5;border-radius: 0.16rem;margin: 0 0.4rem 0.4rem 0;}
.content .fl_1 ul.m li:nth-child(2n){margin-right: 0;}
.content .fl_1 ul.m li span{display: block;font-size: 0.48rem;color: #1a1a1a;padding:0.053333rem 0 0 1.653333rem;margin-top: 0.4rem;background-image: url(../../images/index/fl1_01.png);background-size: 0.666666rem;background-position: 0.8rem center;}
.content .fl_1 ul.m li:nth-child(2) span{background-image: url(../../images/index/fl1_02.png)}
.content .fl_1 ul.m li:nth-child(3) span{background-image: url(../../images/index/fl1_03.png)}
.content .fl_1 ul.m li:nth-child(4) span{background-image: url(../../images/index/fl1_04.png)}
.content .fl_1 ul.m li p{font-size: 0.32rem;color: #1a1a1a;line-height: 0.506666rem;padding: 0.213333rem 0.213333rem 0;font-weight: 500;}

.content .fl_2{background: #f8f8f8;padding-bottom: 0.666666rem;height: auto;overflow: hidden;}
.content .fl_2 .t_top{background:url(../../images/index/mfl2_1.png) center top no-repeat;width: 7.866666rem;height: 6.52rem;margin: 0 auto;background-size: 100%;}
.content .fl_2 .bot{text-align: center;padding-top: 0.266666rem;}
.content .fl_2 .bot a.btn{margin: 0;display: inline-block;}
.content .fl_2 .bot a.btn_1{width: 3.706666rem;height: 1.04rem;line-height: 1.04rem;border: 1px solid #fb1438;color: #fb1438;background: none;}

.content .fl_3{height: auto;overflow: hidden;padding-bottom: 0.666666rem;}
.content .fl_3 .tite{border-bottom: 1px solid #dcdcdc;}
.content .fl_3 .nav_1{padding-bottom: 0.026666rem;margin-top: -0.6rem;}
.content .fl_3 .nav_1 a{font-size: 0.32rem;color: #757575;margin-right: 0.7rem;padding-bottom: 0.213333rem;}
.content .fl_3 .nav_1 a:last-child{margin-right: 0;}
.content .fl_3 .nav_1 a.on,.content .fl_3 .nav_1 a:hover{color: #ff363c;border-bottom: 3px solid #ff363c;}
.content .fl_3 .swiper_container{overflow: hidden;}
.content .fl_3 .swiper-slide .tit{text-align: center;padding: 0.613333rem 0 0.586666rem;}
.content .fl_3 .swiper-slide .tit span{display: block;font-size: 0.48rem;color: #1a1a1a;font-weight: 500;}
.content .fl_3 .swiper-slide .tit p{font-size: 0.32rem;color: #1a1a1a;font-weight: 500;padding-top: 0.213333rem;text-align: left;line-height: 0.506666rem;}
.content .fl_3 .swiper-slide .tit p.m_2{text-align: center;}
.content .fl_3 .swiper-slide .img_1{background:url(../../images/index/mfl3_img1.png) center top no-repeat;background-size: 100%;width: 9.2rem;height: 5.08rem;margin: 0 auto;}
.content .fl_3 .swiper-slide .cen_box{width: 9.2rem;height: auto;margin: 0.506666rem auto 0;}
.content .fl_3 .swiper-slide .cen_box ul li{float: left;background-image:url(../../images/index/pcfl3_1.png);background-size: 100%;width: 4.373333rem;height: 2.266666rem;margin: 0 0.4rem 0.533333rem 0;}
.content .fl_3 .swiper-slide .cen_box ul li:nth-child(2){background-image:url(../../images/index/pcfl3_2.png);margin-right: 0;}
.content .fl_3 .swiper-slide .cen_box ul li:nth-child(3){background-image:url(../../images/index/pcfl3_3.png);}
.content .fl_3 .swiper-slide .cen_box ul li:nth-child(4){background-image:url(../../images/index/pcfl3_4.png);margin-right: 0;}
.content .fl_3 .swiper-slide .cen_box ul li span{display: block;text-align: center;font-size: 0.293333rem;color: #fff;font-weight: 500;}
.content .fl_3 .swiper-slide .cen_box ul li span em{display: block;font-size: 0.453333rem;color: #fff;font-weight: bold;padding: 0.533333rem 0 0.133333rem;}
.content .fl_3 .swiper-slide .cen_box dl{display: none;}
.content .fl_3 .swiper-slide .img_3{background:url(../../images/index/mfl3_img3.png) center top no-repeat;background-size: 100%;width: 9.2rem;height: 5.08rem;margin: 0 auto;}
.content .fl_3 .swiper-slide .img_4{background:url(../../images/index/mfl3_img4.png) center top no-repeat;background-size: 100%;width: 9.2rem;height: 5.08rem;margin: 0 auto;}
.content .fl_3 .btn{margin-top: 0.266666rem;}


.content .fl_4{height: auto;overflow: hidden;background:url(../../images/index/pcfl4_bg.jpg) center top no-repeat;background-size: cover;padding-bottom: 0.666666rem;}
.content .fl_4 .title_m{color: #fff;}
.content .fl_4 .tite{border-bottom: 1px solid #646063;}
.content .fl_4 .nav_1{padding-bottom: 0.026666rem;margin-top: -0.7rem;}
.content .fl_4 .nav_1 a{font-size: 0.32rem;color: #fff;margin-right: 0.54rem;padding-bottom: 0.213333rem;}
.content .fl_4 .nav_1 a:last-child{margin-right: 0;}
.content .fl_4 .nav_1 a.on,.content .fl_4 .nav_1 a:hover{color: #ff363c;border-bottom: 3px solid #ff363c;}
.content .fl_4 .swiper_container{overflow: hidden;width: 9.2rem;margin: 0 auto;}
.content .fl_4 .swiper-slide .tit{padding: 0.373333rem 0 0.666666rem;}
.content .fl_4 .swiper-slide .tit span{display: block;font-size: 0.4rem;color: #fff;font-weight: 500;text-align: center;}
.content .fl_4 .swiper-slide .tit a{display: block;width: 2.506666rem;height: 0.773333rem;line-height: 0.773333rem;text-align: center;font-size: 0.32rem;color: #ff363c;border-radius: 0.666666rem;border: 1px solid #ff363c;margin: 0.24rem auto 0;}
.content .fl_4 .swiper-slide .img_1{background-image:url(../../images/index/mfl4_img1.png);background-size: 100%;width: 9.2rem;height: 6.96rem;margin: 0 auto;}
.content .fl_4 .swiper-slide .img_2{background-image:url(../../images/index/mfl4_img2.png);background-size: 100%;width: 9.2rem;height: 6.96rem;margin: 0 auto;}
.content .fl_4 .swiper-slide .img_3{background-image:url(../../images/index/mfl4_img3.png);background-size: 100%;width: 9.2rem;height: 6.96rem;margin: 0 auto;}
.content .fl_4 .swiper-slide .img_4{background-image:url(../../images/index/mfl4_img4.png);background-size: 100%;width: 9.2rem;height: 6.96rem;margin: 0 auto;}

.content .fl_5{height: auto;overflow: hidden;padding-bottom: 0.666666rem;}
.content .fl_5 ul{background:url(../../images/index/Mfl5_bg.png) center top no-repeat;height: 18.52rem;width: 9.186666rem;margin: 0 auto;background-size: 100%;}
.content .fl_5 ul li{height: auto;overflow: hidden;}
.content .fl_5 ul li .cont_box{width: 3.8rem;}
.content .fl_5 ul li:nth-child(2) .cont_box{float: right;padding: 1.973333rem 0 1.786666rem;}
.content .fl_5 ul li:nth-child(3) .cont_box{float: left;padding-bottom: 2.133333rem;}
.content .fl_5 ul li:nth-child(3) .cont_r{float: right;width: 5.066666rem;}
.content .fl_5 ul li:nth-child(3) .cont_r dd{float: left;text-align: center;width: 33.33%;padding: 1rem 0 0.533333rem;}
.content .fl_5 ul li:nth-child(3) .cont_r dd span{display: block;font-size: 0.293333rem;color: #fe4002;font-weight: 500;}
.content .fl_5 ul li:nth-child(3) .cont_r dd em{display: none;}
.content .fl_5 ul li:nth-child(4) .cont_box{float: right;}
.content .fl_5 ul li span{display: block;font-size: 0.48rem;color: #1a1a1a;font-weight: 500;}
.content .fl_5 ul li p{font-size: 0.32rem;color: #757575;line-height: 0.506666rem;padding: 0.16rem 0 0.346666rem;}
.content .fl_5 ul li p.pc{display: none;}
.content .fl_5 ul li a{display: block;font-size: 0.4rem;font-weight: 500;color: #fff;text-align: center;width: 2.4rem;height: 0.8rem;line-height: 0.8rem;background: #ff363c;border-radius: 0.106666rem;}

.content .fl_6{height: auto;overflow: hidden;background: #f8f8f8;padding-bottom: 0.666666rem;}
.content .fl_6 .img{background:url(../../images/index/M_anli.png) center top no-repeat;background-size: 100%;width: 9.493333rem;height: 4.133333rem;margin: 0 auto;}
.content .fl_6 .btn{margin-top: 0.666666rem;}

.content .fl_7{background:url(../../images/index/M_fl7_bg.jpg) center top no-repeat;background-size: 100%;height: 3.333333rem;}
.content .fl_7 a{display: block;height:3.333333rem;width: 100%;}

.content .art_list{padding-bottom: 0.533333rem;overflow: hidden;}
.content .art_list .tabs{height: 1rem;line-height: 1rem;border-bottom: 1px solid #ccc;margin-bottom: 0.4rem;}
.content .art_list .tabs a{display: block;text-align: center;float: left;font-size: 0.34rem;width: 33.33%;font-weight: bold;}
.content .art_list .tabs a.on{border-bottom: 2px solid #317fff;}
.content .art_list .swiper-slide p{height: 0.56rem;line-height: 0.56rem;font-size: 0.32rem;margin-bottom: 0.2rem;}
/*.content .art_list .swiper-slide p{height: 0.56rem;line-height: 0.56rem;padding: 0 0.4rem;font-size: 0.32rem;margin-bottom: 0.2rem;}*/
.content .art_list .swiper-slide p a{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;float: left;width: 7.133333rem;}
.content .art_list .swiper-slide p em{float: right;}
.content .f_link{display: none;}

.fixmenu a:first-child{color: #fb1438;}
.fixmenu a:first-child::before{background-position-y: -0.48rem;}